package Tags;

import java.io.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;

import AccesoDatos.*;
import Entidades.*;
import java.util.Vector;

public class tClientes extends TagSupport {

    public int doStartTag() throws JspException {
        try {
            JspWriter out = pageContext.getOut();

            try {
                Vector<Persona> lista = datPersona.ListaPersonasClientes();
                for (int i = 0; i < lista.size(); i++) {
                    out.println("<tr>");
                    out.println("<td>" + lista.get(i).getApellidoPaterno() + " " + lista.get(i).getApellidoMaterno() + "," + lista.get(i).getNombre() + "</td>");
                    out.println("<td>" + lista.get(i).getDireccion() + "</td>");
                    out.println("<td>" + lista.get(i).getCiudad() + "</td>");
                    out.println("<td><a target='contenedor' href='VerPedidos.jsp?IdPersona="
                                    + lista.get(i).getIdPersona() + "'>Ver Pedidos</a></td>");
                }
            } catch (Exception ex) {
                Logger.getLogger(tCategoria.class.getName()).log(Level.SEVERE, null, ex);
            }
            return SKIP_BODY;
        } catch (Exception e) {
            e.printStackTrace();
            throw new JspException(e);
        }
    }

    public int doEndTag() throws JspException {
        return EVAL_PAGE;
    }
}
